Power Consumption Analysis of Smartphone Applications using UPPAAL

نویسندگان

  • Shin Nakajima
  • Yoshikazu Ueda
چکیده

Power consumption of smartphone applications is one of the major concerns because of the limited battery capacity. An application, although functionally correct, may suffer from unexpected power consumption or energy bugs (ebugs). The existence of such e-bugs is checked for programs with energy profilers although most of them are design bugs. We propose a new model-based power consumption analysis method to be used at the early stages of the development. The method provides a formal model of asynchronous power consumption for the representation and analysis at the design level. We use stopwatch-extension of UPPAAL model-checker. The paper concludes with discussions based on our early experience. Keywords-Model-based Development; Android; Energy Bugs; Wi-Fi; Stopwatch Automaton;

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Synthesizing Energy-Optimal Controllers for Multiprocessor Dataflow Applications with Uppaal Stratego

Streaming applications for mobile platforms impose high demands on a system’s throughput and energy consumption. Dynamic system-level techniques have been introduced, to reduce power consumption at the expense of performance. We consider DPM (Dynamic Power Management) and DVFS (Dynamic Voltage and Frequency Scaling). The complex programming task now includes mapping and scheduling every task on...

متن کامل

Analyse Power Consumption by Mobile Applications Using Fuzzy Clustering Approach

With the advancements in mobile technology and its utilization in every facet of life, mobile popularity has enhanced exponentially. The biggest constraint in the utility of mobile devices is that they are powered with batteries. Optimizing mobile’s size and weight is always the choice of designer, which led limited size and capacity of battery used in mobile phone. In this paper analysis of th...

متن کامل

Model-based Power Consumption Analysis of Smartphone Applications

Unexpected power consumption of smartphone applications is a nuisance because the battery capacity is limited. Such energy bugs (ebugs) are currently detected only at runtime. Some ebugs, however, are desirable to detect at the early stage of the development because they are design faults. This paper proposes a formal model, the power consumption automaton, to account for the power consumption,...

متن کامل

xEnergy-Optimal Control of Multi-Core Applications

Software applications for mobile platforms require a delicate balance between throughput and resource consumption. Programming them is a complex multi-level job: Tasks must be assigned to heterogeneous processors, and must be scheduled on time, to meet throughput constraints. The processors must be controlled for minimal power consumption, using techniques like DPM (Dynamic Power Management) an...

متن کامل

Analyzing Mobile Application Software Power Consumption via Model-driven Engineering

Smartphones are mobile devices that travel with their owners and provide increasingly powerful services. The software implementing these services must conserve battery power since smartphones may operate for days without being recharged. It is hard, however, to design smartphone software that minimizes power consumption. For example, multiple layers of abstractions and middleware sit between an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013